package cn.com.headfree.mouldshow.service;

//import cn.com.headfree.vo.FileInfoVo;
import cn.com.headfree.vo.simple.*;

import java.util.List;

//import javax.servlet.http.HttpServletResponse;
//import java.io.InputStream;
//import java.util.List;

public interface HumanDataService {

//    List<FileInfoVo> getFileList(String sysCode,String businessId,String businessNode);

    EmpBaseInfoVo getModelData(String erpNo, String pathOfTemplate);

//    void getFileList(HttpServletResponse response);

    //������Ϣ��ʱ
    List<EmpBaseInfoVo> getTEmpBaseInfoPageList(String erpNo, String deptId);

    //ѧ����Ϣ��ʱ
    List<EducateInfoVo> getTEducateInfoPageList(String erpNo, String deptId);

    //����������ʱ
    List<WorkExpInfoVo> getTWorkExpInfoPageList(String erpNo, String deptId);

    //������������ѵ������ʱ
    List<ContiStudyInfoVo> getTContiStudyInfoPageList(String erpNo, String deptId);

    //����������Ϣ��ʱ
    List<HonorInfoVo> getTHonorInfoPageList(String erpNo, String deptId);

    //����������Ϣ��ʱ
    List<ContestInfoVo> getTContestInfoPageList(String erpNo, String deptId);

    //ר���˲���Ϣ��ʱ
    List<ExpertTitleInfoVo> getTExpertTitleInfoPageList(String erpNo, String deptId);

    //רҵ�����ʸ���Ϣ��ʱ
    List<ProTecInfoVo> getTProTecInfoPageList(String erpNo, String deptId);

    //���ܵȼ���Ϣ��ʱ
    List<SkillLevelInfoVo> getTSkillLevelInfoPageList(String erpNo, String deptId);

    //��ʦ��ͽ��Ϣ��ʱ
    List<SdtTutorPrentInfoVo> getTSdtTutorPrentInfoPageList(String erpNo, String deptId);

    //��ȼ�Ч��ʱ
    List<YearEffectInfoVo> getTYearEffectInfoPageList(String erpNo, String deptId);

    //ѧ���ɹ���ʱ
    List<AcadeAchiveInfoVo> getTAcadeAchiveInfoPageList(String erpNo, String deptId);

    //��׼�ƶ���Ϣ��ʱ
    List<StandInfoVo> getTStandInfoPageList(String erpNo, String deptId);

    //ר����Ϣ��ʱ
    List<PatentInfoVo> getTPatentInfoPageList(String erpNo, String deptId);

    //���ո�����Ϣ��ʱ
    List<TecInnovInfoVo> getTTecInnovInfoPageList(String erpNo, String deptId);

    //�Ƽ����³ɹ���Ϣ��ʱ
    List<TecManInnovVo> getTTecManInnovPageList(String erpNo, String deptId);

    //��Ŀ����ɹ���Ϣ��ʱ
    List<ProjAchieveInfoVo> getTProjAchieveInfoPageList(String erpNo, String deptId);

	void deleteTSdtAwardBySdtTdId(String id);

}
